package de.carcophan.jimdb.gwt.client;

import com.google.gwt.event.shared.EventBus;
import com.google.gwt.user.client.ui.Image;

import de.carcophan.jimdb.gwt.client.service.LoginServiceAsync;
import de.carcophan.jimdb.gwt.client.service.MovieServiceAsync;
import de.carcophan.jimdb.gwt.client.util.WidgetUtil;

public interface ClientFactory {

	MovieServiceAsync getMovieService();

	LoginServiceAsync getLoginService();

	EventBus getEventBus();

	JimdbClientBundle getClientBundle();

	Image getAjaxLoadingImage();

	WidgetUtil getWidgetUtil();
	
}
